package com.nc.delivery_project.client.user_details;

import com.nc.delivery_project.client.Presenter;
import com.nc.delivery_project.shared.proxy.RoleProxy;
import com.nc.delivery_project.shared.proxy.UserProxy;

import java.util.List;

/**
 * Created by miroshnik on 1/9/2015.
 */
public interface UserDetailsPresenter extends Presenter {
    
    void loadUserDetails(UserProxy user);
    
    void update(UserProxy user);
    
    void delete(int userId);
    
    void fillRoleDropBox(List<RoleProxy> roles);
}
